package com.sunda.spmswms.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.sunda.spmswms.entity.SapBoxNoteDtl;

import java.util.List;

/**
 * <p>
 * 箱码行项目表 服务类
 * </p>
 *
 * @author Wayne
 * @since 2021-03-29
 */
public interface ISapBoxNoteDtlService extends IService<SapBoxNoteDtl> {

    /** 根据箱码将箱码明细表中的 国内收货数量（箱码）、国内实际数量（箱内各物料的实际数量） */
    void updateSapBoxNoteDtl(String boxNote, double boxNoteQty);

    //逐行根据箱号行号更新信息
    void updateSapBoxNoteDtlBeta(String boxNote, int item, Double domesticQtyReceived, String remarks);

    /** 根据箱码和序号，查询箱码明细数据 */
    List<SapBoxNoteDtl> getBoxNoteDtlList(String boxNote, String item);

    /** 根据箱码获取箱码下所有明细数据 */
    List<SapBoxNoteDtl> getSapBoxNoteDtlList(String boxNote);
}
